#include "importacao.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>

RegAluno convertLinhaToRegistro(const char *linha){
  RegAluno reg;
  
  char *string = strdup(linha);
  char *tofree = string;
  char *token;
  
  token = strsep(&string, "\t");
  reg.inscricao = atoll(token);
  
  token = strsep(&string, "\t");   
  reg.nome = strdup(token);
  
  token = strsep(&string, "\t");
  reg.curso = strdup(token);
  
  token = strsep(&string, "\t");
  double nota = atof(token);
  reg.nota = (uint64_t)(nota * 10);
  
  free(tofree);
  
  return reg;
}


void limpaRegistroArquivoImportacao(RegAluno *registro){
  free(registro->nome);
  free(registro->curso);
}